package java_09_13;

import java.text.ParseException;
import java.text.SimpleDateFormat;

import java.util.Date;
import java.util.Scanner;

/*
 让用户输入一个日期字符串，将其转换成日期格式，格式是（yyyy/MM/dd,yyyyMMdd,yyyy-MM-dd）中的一种，任何一种转换成功都可以；
 如果所有的都无法转换，输出日期格式非法。
*/
public class Test_3 {
    public static void main(String[] args)  {
        System.out.println("请输出一个字符串");
        Scanner in=new Scanner(System.in);
        String s = in.next();
        SimpleDateFormat[] s1={new SimpleDateFormat("yyyy/MM/dd"),new SimpleDateFormat("yyyyMMdd"),
                new SimpleDateFormat("yyyy-MM-dd")};
        for (int i=0;i<3;i++){
            try {
                s1[i].setLenient(false);
             Date date = s1[i].parse(s);
                System.out.println(date);
                return;
            } catch (ParseException e) {
            }
        }
        System.out.println("输入非法");
    }
}
